package com.nidu.demo.permission.service;

import com.nidu.demo.common.enums.DataScopeEnum;
import java.util.Set;

/**
 * 数据权限服务接口
 */
public interface DataPermissionService {
    
    /**
     * 获取用户的数据权限范围
     */
    DataScopeEnum getUserDataScope(Long userId);
    
    /**
     * 获取用户可访问的部门ID集合
     */
    Set<Long> getUserAccessibleDeptIds(Long userId, DataScopeEnum dataScope);
}